package com.cm386.final_project_timezonealert.model;

import java.io.Serializable;
import java.util.TimeZone;

public class City implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	String name;
	String timeZoneId;  	//example: "Asia/Singapore"
	TimeZone timeZone;	  	//example: "+08:00"
	String belongRegion;  	//example: "Asia"
	Weather weather;
	
	public City(String name, String timeZoneId, TimeZone timeZone,
			String belongRegion) {
		super();
		this.name = name;
		this.timeZoneId = timeZoneId;
		this.timeZone = timeZone;
		this.belongRegion = belongRegion;
	}
	public City(String name, String timeZoneId, TimeZone timeZone,
			String belongRegion, Weather weather) {
		super();
		this.name = name;
		this.timeZoneId = timeZoneId;
		this.timeZone = timeZone;
		this.belongRegion = belongRegion;
		this.weather = weather;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getTimeZoneId() {
		return timeZoneId;
	}
	public void setTimeZoneId(String timeZoneId) {
		this.timeZoneId = timeZoneId;
	}
	public TimeZone getTimeZone() {
		return timeZone;
	}
	public void setTimeZone(TimeZone timeZone) {
		this.timeZone = timeZone;
	}
	public String getBelongRegion() {
		return belongRegion;
	}
	public void setBelongRegion(String belongRegion) {
		this.belongRegion = belongRegion;
	}
	public Weather getWeather() {
		return weather;
	}
	public void setWeather(Weather weather) {
		this.weather = weather;
	}
	
	
}
